sun reflector - German English Dictionary